Understanding Software Connector Compatibilities Using a Connector Taxonomy
نویسندگان
چکیده
Software systems of today are frequently composed from prefabricated, heterogeneous components that provide complex functionality and engage in complex interactions. Software architecture research has revealed the importance of component interactions on our ability to perform software composition. Various development organizations have found interaction mismatches to be both difficult and a core issue behind failed software integration efforts. This paper is aimed at improving the understanding of component interactions, embodied in the notion of software connectors, in order to prevent such failures. Our previous work has resulted in a four-level classification framework for studying the characteristics of connectors. This paper presents a comprehensive taxonomy of software connectors based on the previously published connector classification framework. This taxonomy is used to explain various existing software connectors and study compatibility of connector characteristics, intended to prevent component interaction mismatches.
منابع مشابه
مطالعه تنشهای اطراف ایمپلنت به روش اجزای محدود در بریجهای با ساپورت دندان/ایمپلنت در شرایط اتصال سخت و غیرسخت در پروتزهای سمان شونده
Background and Aims: Freestanding fixed partial prosthesis is considered the first choice whenever possible. However, anatomical limitations for implants and other reasons may create situation in which it would be preferable to connect the implants to teeth. A biomechanical dilemma in a tooth/implant-supported system comes from dissimilar mobility. This disparity cause the bridge to function as...
متن کاملComposing Connectors of Elements
Connectors are used in component-based systems as first-class entities to abstract component interactions. To explain their responsibilities, several taxonomies have been published to date. However, most of them mix different levels of abstraction and fail to provide any guidelines that address different component interconnections through “real connectors” (employed in assembling real-life appl...
متن کاملEffects of Nanotube/Matrix Interface on Multi-Walled Carbon Nanotube Reinforced Polymer Mechanical Properties
In this paper, experimental and Finite Element Methods have been used to determine mechanical properties of nanocomposites. Standard tensile and compression samples with 0.0, 0.15, 0.25, 0.35, 0.45, and 0.55 weight fraction of Multi-Walled Carbon Nanotube (MWCNT) were prepared and tested. Nanotube weight fraction was varied to investigate the effects of nanotube weight fraction on nanocomposite...
متن کاملA UML Profi le for Documenting the Component-and-Connector Views of Software Architectures
A UML Profi le for Documenting the Component-and-Connector Views of Software Architectures 2 www.epidataconsulting.com INTRODUCTION....................................................................................................................................................................................3 Component-and-Connector Viewtype.......................................................
متن کاملDesign and Test of a programmable Multi-standard Connector for Robot Communication
This research work provides a flexible communication medium for robot information propagation. This connector has the capability to make full duplex robot to robot communication or robot to central controller via wires (USB, Wire Internet) or wireless (Wireless Internet – Bluetooth-zigbee ). This programmable multi-standard connector designed and tested using arduino with communication shields ...
متن کامل